Skip to main content

Objeto: Información del proyecto

Símbolo: _cds_icon_project_information.png

Función: El objeto contiene las propiedades, la metainformación y la información del proyecto. Con esto, puedes comprobar la autoría e integridad del proyecto.

. Llamada
  • Haga doble clic en el objeto en el árbol de dispositivos

  • Proyecto → Información del proyecto menú

Requisito: CODESYS crea el objeto cuando haces clic Proyecto → Información del proyectoy se abre el cuadro de diálogo.

CODESYS guarda la información del proyecto directamente en el proyecto. Por ejemplo, cuando transfiere un proyecto a otro sistema, el Información del proyecto el objeto también se transfiere. No necesita un archivo de proyecto.

Para más información, ver: Consultar y editar información del proyecto

Pestaña: Archivo

La pestaña muestra las propiedades del archivo de proyecto y sus atributos. No puede editar estos atributos. Corresponden a las propiedades de archivo del Explorador de Windows.

Pestaña: Resumen

La pestaña contiene la información general y la metainformación del archivo del proyecto. CODESYS utiliza esta información para crear claves en el Propiedades pestaña. Por ejemplo, si el nombre Company_A se especifica en Compañía, entonces el Company clave con el valor Company_A se proporciona en el Propiedades pestaña.

Importante

Si usted salvar su proyecto como un proyecto de biblioteca, entonces debe prestar atención a la directrices para desarrolladores de bibliotecas.

Para un proyecto de biblioteca, un Compañía, a Título, y un Versión debe especificarse para instalar la biblioteca.

Compañía

Nombre de la empresa (ejemplo: Company_A)

Título

Título del proyecto (ejemplo Automation_A)

Versión

Versión del proyecto (ejemplo: 0.0.0.1)

Aprobado

standard icon: Activa la protección contra la modificación

Resultado: si edita el proyecto ahora, se abre un cuadro de diálogo para confirmar si realmente desea cambiar el proyecto. Si responde a este aviso una vez haciendo clic en , no aparecerán indicaciones adicionales para realizar más acciones de edición.

Categorías de la biblioteca

Categorías del proyecto de biblioteca, según las cuales se puede ordenar en el Repositorio de la biblioteca diálogo

Si no se especifica ninguna categoría, entonces la categoría Otro está asignado a la biblioteca.

Las categorías se originan a partir de uno o más archivos de descripción externos en formato XML. Sin embargo, también pueden originarse a partir de un proyecto de biblioteca que ya se ha creado.

Requisito: El proyecto es un proyecto de biblioteca.

_cds_icon_three_dots.png: Los Categorías de la biblioteca Se abre un cuadro de diálogo donde puede agregar categorías de biblioteca.

Para obtener más información sobre la creación de categorías de biblioteca, consulte: Categorías de biblioteca

Espacio de nombres predeterminado

Requisito: El proyecto es un proyecto de biblioteca.

Si no define aquí un espacio de nombres predeterminado, el nombre del archivo de biblioteca se aplica automáticamente como espacio de nombres.

Marcador de posición

Requisito: El proyecto es un proyecto de biblioteca.

Nombre de marcador de posición utilizado para la referencia a esta biblioteca

Ejemplo: SysMem

Las referencias que funcionan a través de marcadores de posición se muestran de acuerdo con la sintaxis #<placeholder name>.

Importante: el nombre de un marcador de posición ya no se puede cambiar. Por ello, es muy recomendable elegir un nombre en el que la probabilidad de que otra persona lo elija exactamente igual sea baja.

Sugerencia: puede integrar bibliotecas a las que se hace referencia a través de marcadores de posición de biblioteca. De esta manera, evita los problemas que podrían ocurrir debido a las dependencias de la versión o la necesidad de usar bibliotecas específicas del proveedor.

Autor

Autor del proyecto (ejemplo: Arnold Best)

Descripción

Ejemplo: For internal use only

tabla 63. Diálogo: Categorías de la biblioteca

Lista de categorías

Lista de las categorías que se asignan al proyecto de biblioteca

Pueden tener su origen en varias fuentes.

Después de especificar todas las categorías deseadas, haga clic en OK para confirmar.

Botón Agregar

Los Del archivo de descripción y De otra biblioteca aparecen los comandos.

Botón Eliminar

CODESYS elimina la categoría seleccionada.

Mando: Del archivo de descripción

Los Selecciona archivo de descripción Se abre un cuadro de diálogo para que seleccione un archivo de descripción (*.libcat.xml). El archivo contiene categorías de comandos. Cuando haces clic Abierto, CODESYS acepta las categorías.

Mando: De otra biblioteca

Los Selecciona biblioteca Se abre el cuadro de diálogo, donde selecciona una biblioteca con categorías de comandos para aceptar. Cuando haces clic Abierto, CODESYS acepta las categorías.

Botón OK

CODESYS proporciona las categorías como información del proyecto y las muestra en el Categorías de la biblioteca campo.



Pestaña: Propiedades

En esta pestaña, puede definir teclas que puede controlar externamente desde programas específicos del usuario.

Importante

Si ha abierto un proyecto de biblioteca, observe la descripción de las teclas relevantes en el directrices para desarrolladores de bibliotecas: "Resumen del desarrollo de la biblioteca".

Si ha abierto un biblioteca de símbolos como proyecto, entonces la clave VisuSymbolLibrary = TRUE hay que definir. Identifica la biblioteca como una biblioteca de símbolos.

Llave

Nombre de la clave

Especifique cualquier cadena de texto para la nueva clave, o seleccione una clave existente del Propiedades mesa.

Escribe

Tipo de datos de la clave

Tipos posibles: Texto, Fecha, Número, booleano, Versión

Valor

Valor de la clave en formato permitido:

  • Texto: Cualquier cadena

  • Fecha:Ingreso mínimo para la fecha: 1.1

    Ejemplo: Friday, January 1, 2016 12:00:00

  • Número: Entero en formato Integer32 con o sin signo

    Ejemplo: -32500

  • booleano: True o False, mayúsculas irrelevantes

  • Versión: Máximo de cuatro cifras

    Ejemplos: 1.1, 1.0.1.0

Agregar

Añade la nueva clave definida a la Propiedades mesa

Editar

Guarda el cambio realizado para la tecla seleccionada en el Propiedades mesa

Eliminar

Elimina la clave seleccionada en el Propiedades mesa

Propiedades

Lista de las propiedades que se definen como claves

CODESYS crea claves automáticamente para la información en el Resumen pestaña.

Haga clic en una tecla para editarla en los campos de entrada encima de la lista.

Pestaña: Estadísticas

El cuadro de diálogo proporciona información estadística sobre el número de objetos del tipo o uso individual en el proyecto.

Pestaña: Licencias

El cuadro de diálogo es para la protección de licencias de las bibliotecas.

Atención

Solo puede proteger "bibliotecas compiladas" de esta manera.

tabla 64. Variables

Activar licencia de dongle

standard icon: La biblioteca requiere un dongle con licencia para usarla.

Código de empresa

Información de licencia que se debe proporcionar desde el dongle para usar la biblioteca más adelante

Código de producto

URL de activación

Correo de activación



Pestaña: Firma

Esta pestaña se muestra solo para las bibliotecas existentes cuya firma se ha creado con esta pestaña. Esta pestaña ya no está visible para las bibliotecas recién generadas.

Para más información, ver: Consultar y editar información del proyecto

Cuando se crea una biblioteca firmada por certificado (posible a partir de CODESYSV33.5 SP15) y la compatibilidad de la biblioteca con CODESYS < V33.5 SP15 no está configurado, los ajustes en esta pestaña están deshabilitados. En este caso, la firma se realiza mediante un certificado que se tiene que asignar al perfil de usuario en el Pantalla de seguridad.

Un método, que no es recomendable pero puede ser necesario en algún caso por compatibilidad con versiones < 3.5 SP15 , es la firma menos segura de una biblioteca mediante una clave de un solo uso específica del proveedor en este cuadro de diálogo. Requisito: esta clave está disponible como "llave privada" expediente (*.libpk) con un token asociado. El usuario de la biblioteca también debe obtener esta clave para poder comprobar si la última firma la realizó realmente el proveedor de la biblioteca.

Activar firma

standard icon: CODESYS firma el proyecto de la biblioteca con una clave específica del proveedor de un solo uso.

archivo de clave privada

Ubicación del archivo de clave privada *.libpk (ejemplo: D:\for lib developers only\mycomp_libkey.libpk).

Token de clave pública

Ejemplo: 427A5701DA3CF3CF

Requisito: se especifica un archivo de clave privada y CODESYS ha leído e introducido el token.

Crear archivo de clave privada

CODESYS crea un nuevo archivo de clave privada.

Opciones para crear bloques para acceder a la información del proyecto

Genere automáticamente POU de 'Información del proyecto'

Nota: Las funciones que se crean con esta opción solo se pueden usar si el tiempo de ejecución admite el WSTRING tipo de datos. Si este no es el caso, puede utilizar las funciones que se crearon automáticamente para los elementos individuales de la información del proyecto, al menos en la aplicación para acceder a las propiedades. Estas funciones no se registran en el tiempo de ejecución.

standard icon: CODESYS crea POU del FUNCTION escriba en el POU vista, lo que permite el acceso programático a las propiedades del proyecto en la aplicación. Los bloques de funciones GetCompany, GetTitle y GetVersion se crean para las propiedades Compañía, Título y Versión.

Los siguientes bloques de funciones están disponibles para las propiedades definidas por el usuario:

  • GetBooleanProperty: BOOL (VERDADERO/FALSO)

  • GetNumberProperty: DINT (valor numérico)

  • GetTextProperty: WSTRING (cadena)

  • GetTextProperty2: PUNTERO A WSTRING (longitud ilimitada)

  • GetVersionProperty: VERSIÓN (número de versión como cadena)

Nota: No active esta opción para bibliotecas estándar, ya que esto puede causar problemas en sistemas más pequeños debido a los requisitos de memoria adicional.

Nota: Si una biblioteca también contiene esta POU de información del proyecto, debe usar el operador __PISCINA para asegurarse de que se accede a esta POU.

Genere automáticamente POU de 'Información de la biblioteca'

standard icon: CODESYS crea POU del FUNCTION escriba en el POU vista, lo que permite el acceso programático a las propiedades del proyecto en la aplicación.

Para el Versión y Publicado properties, se crean las siguientes funciones: GetLibVersion (número de versión como cadena), GetLibVersionNumber (número de versión como valor numérico), y IsLibReleased (VERDADERO FALSO).

Nota: Estas funciones no están registradas en el tiempo de ejecución. La opción está disponible como una solución alternativa si el tiempo de ejecución no admite el WSTRING tipo de datos, por lo que no le permite utilizar las funciones creadas con el Genere automáticamente POU de 'Información del proyecto' opción.

Exija la compatibilidad del proyecto con

standard icon: Al guardar una biblioteca con Guardar el proyecto como comando, se guarda el formato seleccionado. Cuando el Guardar proyecto como el comando se ejecuta de nuevo y, a continuación, la selección guardada se selecciona de forma predeterminada.

Si ha activado esta opción y añade un objeto que requiere un formato de almacenamiento más reciente, se abre un cuadro de diálogo. En el cuadro de diálogo, debe confirmar o cancelar la actualización de forma explícita.

  • Si haces clic , entonces todos los cambios en el proyecto se guardan sin pérdida de datos. Sin embargo, en el futuro, el proyecto ya no podrá abrirse con el formato de almacenamiento establecido originalmente. El nuevo formato se define como el nuevo formato de almacenamiento obligatorio.

  • Si haces clic No, entonces el proyecto sigue siendo compatible con el formato de almacenamiento establecido, pero es posible que no se guarden todos los cambios.

Sugerencia

El Exija la compatibilidad del proyecto con La opción es útil para el desarrollo de bibliotecas compatibles. Al mismo tiempo, esto permite utilizar la última versión del sistema de programación.

. Efectos si esta opción está activada:
  • Se suprime la solicitud para actualizar el formato de almacenamiento.

  • No se pueden usar las funciones más nuevas que deben guardarse en el proyecto. Para el desarrollo estricto de bibliotecas, que solo contienen objetos textuales (como POU, DUT e interfaces), esto no es una restricción

  • La versión del compilador se puede seleccionar libremente, pero las versiones de parche no se pueden seleccionar.

  • Si la última versión del compilador está actualmente seleccionada, se puede seleccionar una versión anterior del compilador.